Добры день, Уважаемые форумчане, помогите пожалуйста разобраться!
использую модуль asyncawait
Ответ выполняемого ниже скрипта []
не успевает в otvet записать данные из
сonnection.query("SELECT * FROM form WHERE id_form = '"+forma+"'");
пробовал вещать await на connection.query одна фигня.
Подскажите что я делаю не так ?
причем если в функциях не использовать запросы к бд, все выполняется четко и поочередно.
Почему в данном случаем не работает ???
Большое спасибо!
var otvet = connection.query("SELECT * FROM form WHERE id_form = '"+forma+"'");
var mysql = require('mysql');
var connection = mysql.createConnection({
host:'192.168.10.68',
user:'root',
password:'root',
database:'Master'
});
var async = require('asyncawait/async');
var await = require('asyncawait/await');
var test= async (function() {
var parm1 = await(step_1f(forma)); //Шаг первый
console.log(parm1);
//var parm1 =await(step_2f(parm1));
return 'я все!';
});
test().then(function (result) {
console.log(result);
})
function step_1f(forma){
var otvet = connection.query("SELECT * FROM form WHERE id_form = '"+forma+"'");
return otvet._results;
};